local skel = fk.CreateSkill{
  name = "tea__tizheng_select",
}
Fk:loadTranslationTable{
  ["tea__sample"] = "替政",
  [":tea__sample"] = "替政",
}
---@type ActiveSkillSpec
local tizheng_select = {
  target_filter = Util.FalseFunc,
  card_num = 3,
  card_filter = function (self, player, to_select, selected)
    return #selected < 3 and table.every(selected, function (id)
      return Fk:getCardById(id).type ~= Fk:getCardById(to_select).type
    end) and not player:prohibitDiscard(to_select)
  end,
}
skel:addEffect("active", tizheng_select)
return skel